<?php
define('HEADCHAR','Content-type:application/json; charset=utf-8');
require('common.php');
/*****************************************/
/*				 初始变量				 */
/*****************************************/
$m=getgpc('m');
$a=getgpc('a');
if (in_array($m,array('member','node','system'),TRUE)) {
	if(is_file(ROOT.'module/api/'.$m.'.php')) {
		require(ROOT.'module/api/'.$m.'.php');
	} else {
		exit('Module not found!');
	}
	$m.='_module';
	$_ENV['HOME']['module']=$m::getInstance();
	$method='on'.$a;
	if(method_exists($_ENV['HOME']['module'],$method) && $a{0}!='_') {
		$r=$_ENV['HOME']['module']->$method();
		if (!isset($r['errcode'])) {
			echo json_encode(array_merge(array('success'=>1),$r));
		} else {
			echo json_encode(array_merge(array('success'=>0),$r));
		}
	} else {
		exit('Action not found!');
	}
} else {
	exit('Module not found!');
}
?>